package com.wms.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserRoleVo implements Serializable {
    // 用户ID
    @ApiModelProperty("用户id")
    private long userId;
    // 用户名
    @ApiModelProperty("用户名")
    private String userName;
    // 邮箱
    @ApiModelProperty("邮箱")
    private String email;
    // 电话
    @ApiModelProperty("电话")
    private String phonenumber;
    // 性别
    @ApiModelProperty("性别")
    private String sex;
    // 密码
    @ApiModelProperty("密码")
    private String password;
    // 状态
    @ApiModelProperty("状态")
    private String status;
    // 最后登录时间
    @ApiModelProperty("最后登录时间")
    private LocalDateTime loginDate;
    // 创建者
    @ApiModelProperty("创建者")
    private String createBy;
    // 创建时间
    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;
    // 更新者
    @ApiModelProperty("更新者")
    private String updateBy;
    // 更新时间
    @ApiModelProperty("更新时间")
    private LocalDateTime updateTime;
    // 角色id
    @ApiModelProperty("角色id")
    private long roleId;
    // 角色
    @ApiModelProperty("角色")
    private String roleName;
    // 备注
    @ApiModelProperty("备注")
    private String remark;
}
